Skip to main content

Kubernetes Networking configuration

Network Policy

For the technical side of the implementation, read the kubernetes network policy docs.

Intra Namespace Networking

Within a single deployment of Exivity, many services require access to other services to operate. All of the required connectivity is provisioned automatically when using the default installation using helm.

When using external services, e.g. a self managed dababase, the customer must provide the required polices themselves.

External Connectivity

Ingress

The number of Exivity services that require ingress from services outside the deployment itself is limited to the following;

  1. Glass, the GUI
  2. Proximity, the API service

Egress

The number of Exivity services that require egress to endpoints outside the deployment itself is limited to the following;

  1. Proximity, to connect to auth related endpoints
  2. USE, which scrapes usage data for the application
  3. Pigeon, used to message users about various event through the notification engine